Skip to content
This repository has been archived by the owner on Dec 27, 2020. It is now read-only.

feat: Porting across the LiBo per-device protocol details #9

Conversation

blackspherefollower
Copy link
Contributor

We have a LiBo device that is purelly a Kegel sensor: no vibe, so
no VibrateCmd in the defaults.

This is the first protocol that also has additional per-device
configuration that can't be resolved from the messages. To handle
this now and ongoing, I propose an "extra" section that will be
passed to the protocol driver: it's a freeform object for flexibility
given that it's intended to be used for protocol specific tweaks
that arn't generalisable.

We have a LiBo device that is purelly a Kegel sensor: no vibe, so
no VibrateCmd in the defaults.

This is the first protocol that also has additional per-device
configuration that can't be resolved from the messages. To handle
this now and ongoing, I propose an "extra" section that will be
passed to the protocol driver: it's a freeform object for flexibility
given that it's intended to be used for protocol specific tweaks
that arn't generalisable.
@blackspherefollower
Copy link
Contributor Author

@qdot I'm putting this out there early (before I go through the rest of the protocols), since I figure that my proposed "extra" block is likely to start a conversation.

@blackspherefollower
Copy link
Contributor Author

Just hit me that I'd want to actually do this in the subtree in C# so I can test end-to-end as I go.

But I want to discuss the extra block before I go down that road.

@blackspherefollower
Copy link
Contributor Author

Closing this, since I'll move over to the C# subtree where I can mess with both sides at the same time.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant